#include <iostream>
#include <string>

int main() {
  std:: string l1;
  std:: string l;
  std:: cout << "Введите скобочную последовательность";
  std:: cin >> l;
  
  for(i c : l) {
    if (l=='(') {
      l1 += l;
    }

      
    if (l==')'){
      if (l1.lendth() > 0) {
        if ( l1[l1.length()-1] == '(' ) {
          l1.pop_back();
          }
        }
      }
    }
  if (l=='[') {
    l1 += l;
  }
  
  
  if (l==']'){
    if (l1.lendth() > 0) {
      if ( l1[l1.length()-1] == '[' ) {
        l1.pop_back();
        }
      }
    }
  }
    if (l=='{') {
      l1 += l;
    }


    if (l=='}'){
      if (l1.lendth() > 0) {
        if ( l1[l1.length()-1] == '{' ) {
          l1.pop_back();
          }
        }
      }
    }

  if (l=='<') {
    l1 += l;
  }


  if (l=='>'){
    if (l1.lendth() > 0) {
      if ( l1[l1.length()-1] == '<' ) {
        l1.pop_back();
        }
      }
    }
  }
  
  if (l1.length() == 0)
  {std:: cout << "True" << std:: endl;}
  else
  {std:: cout << "False"<<std::endl;}
}

